//
//  CLLeetCodeAlgorithm.h
//  Charles
//
//  Created by Charles on 2020/3/24.
//  Copyright © 2020 charles. All rights reserved.
//

#import <Foundation/Foundation.h>

NS_ASSUME_NONNULL_BEGIN

/// 力扣上面的算法
@interface CLLeetCodeAlgorithm : NSObject

// 求一个字符串的最大子字符串长度
int maxSubStringLength(char *string); // 中等

// 求两个有序数组的中位数
int findMeidanWithTwoSortedArray();     // 困难

// 求最长回文子串
int longestPlalindromeSubString(char *s);

// 求数组中两个数的和等于给定的目标值，返回数组元素的下标;
+ (NSArray *)findTwonumum:(NSArray *)nums target:(int)target;

@end

NS_ASSUME_NONNULL_END
